package de.groothues.mysaml.samples.ws; import java.util.LinkedList; import java.util.List; import javax.xml.ws.Binding; import javax.xml.ws.Endpoint; import javax.xml.ws.handler.Handler; public class TimerService { /** * @param args */ public static void main(String[] args) { Endpoint endpoint = Endpoint.create(new TimerImpl()); Binding binding = endpoint.getBinding(); @SuppressWarnings("rawtypes") List<Handler> handlerChain = new LinkedList<Handler>(); handlerChain.add(new SamlAuthenticationHandler()); binding.setHandlerChain(handlerChain); endpoint.publish("http://localhost:1234/timer"); } }